Закрыть окно
Список других документов ПЭВМ "Агат"
.пв
ПРИЛОЖЕНИЕ 2
.цв
ПОДКЛЮЧЕНИЕ ПЕЧАТАЮЩЕГО УСТРОЙСТВА
.нф
ТОР предусматривает возможность подключения печатающих устройств, принимающих данные по параллельным интерфейсам различных типов. Выбор режима работы программы осуществляется распайкой специальных перемычек на разъеме кабеля, подключаемом к ПЭВМ "АГАТ" и выбором соответствующих интерфейсу выходных контактов. В таблице 1 приведено назначение сигналов на контактах разъема интерфейсной ячейки ПЭВМ "АГАТ" при работе ТОР. Логический уровень "1" соответствует 0 В, логический "0"- +5 В (2,4-4,0 В).
При использовании потенциальной готовности (BUZY/READY) STROBE выдается при условии READY=1 и выдерживается в "1" около 15 мксек (интерфейсы типа "Centronix", IRPR). При использовании импульсной готовности STROBE выдается при условии ACK=1 и снимается при получении ACK=0 (DZM).
ТОР обеспечивает при выдаче на печатающее устройство возможность выбора одного из двух кодов символов, отличающихся расположением русских букв в последовательности латинского (АБЦДЕ...) или русского (АБВГД...) алфавита. Выбор кода производится подачей соответствующего уровня на контакты C7 и С4. Кодировки символов в используемых кодах приведены в таблицах 2-5.
Кодировка управляющих последовательностей принтером приведена в табл. 6.
.сс
.кс0
.ао0
.гр
.лв
Таблица 1
Сигналы обмена с печатающим устройством
|Конт.|Наименование сигнала|Обозначение|Примечание |
|А2А9|Код символа |DATA0DATA7|Уровень 0 В на С6 зада|
| | ет выдачу прямого кода,|
| | |DATA0DATA7|уровень 5 В обратного|
|B9 |Строб готовности |______ |Прямой сигнал на B7 |
| |данных |STROBE | |
|B8 |Инициализация печа |____ |Прямой сигнал на B6 |
| |тающего устройства |INIT | |
|B7 |Строб готовности | |Инверсный сигнал на |
| |данных |STROBE |B9 |
|B6 |Инициализация печа | |Инверсный сигнал на |
| |тающего устройства |INIT |B8 |
|B3 |Четность данных |EVEN |Вычисляется после |
инверсии по сигналу |
|B2 |Нечетность данных |ODD |на C6 |
|C9 |Готовность печатаю |READY, ___ |Тип сигнала задается |
| |щего устройства к |BUZY, ACK |уровнем на С5: 0 В по|
| |приему очередного |ACK |тенциал BUZY/READY,___ |
| |байта данных | |5 В импульс ACK/ACK,|
| | | |полярность уровнем на|
| | | |C8: 0 В BUZY/ACK,___ |
| | | | 5 В READY или ACK |
|C8 |Выбор полярности |ABRLEV |0 В BUZY или ACK___ |
| |сигнала готовности | |5 В READY или ACK |
|C7,C4|Выбор кода данных |ALF |00 код КОИ8 |
| |"0"0 В, "1"5 В | |01 - код ГОСТ |
| | | |10 код CPA80 |
| | | |11 код FX85 |
|C6 |Выбор инверсии |INVD |0 В прямой код, |
| |данных | |5 В инверсный |
|C5 |Выбор типа готовно |A/BR |0 В потенциал (BUZY) |
| |сти к приему данных | |5 В импульс (ACK) |
|C10 |Земля сигналов |GND | |
|A1 |+5 В |+5 | |
Уровень 0 В задается перемычкой на C10,
уровень 5 В резистором 1 кОм на А1.
.сс
Таблица 2
Кодировка используемых символов КОИ8 (Jeminy)
| | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
||
| 0 | SP 0 P ` p ю п Ю П |
| 1 | ! 1 A Q a q а я А Я |
| 2 | " 2 B R b r б р Б Р |
| 3 | # 3 C S c s ц с Ц С |
| 4 | ¤ 4 D T d t д т Д Т |
| 5 | % 5 E U e u е у Е У |
| 6 | & 6 F V f v ф ж Ф Ж |
| 7 | ' 7 G W g w г в Г В |
| 8 | ( 8 H X h x х ь Х Ь |
| 9 | ( 9 I Y i y и ы И Ы |
| A | LF * : J Z j z й з Й З |
| B | ESC + ; K [ k к ш К Ш |
| C | , < L \ l л э Л Э |
| D | - = M ] m м щ М Щ |
| E | . > N ^ n н ч Н Ч |
| F | / ? O _ o о ъ О Ъ |
Таблица 3
Кодировка используемых символов ГОСТ (СМ6337, Epson FX-800)
| | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
||
| 0 | SP 0 P ` p А Р а р |
| 1 | ! 1 A Q a q Б Р б с |
| 2 | " 2 B R b r В Т в т |
| 3 | # 3 C S c s Г У г у |
| 4 | ¤ 4 D T d t Д Ф д ф |
| 5 | % 5 E U e u Е Х е х |
| 6 | & 6 F V f v Ж Ц ж ц |
| 7 | ' 7 G W g w З Ч з ч |
| 8 | ( 8 H X h x И Ш и ш |
| 9 | ( 9 I Y i y Й Щ й щ |
| A | LF * : J Z j z К Ъ к ъ |
| B | ESC + ; K [ k Л Ы л ы |
| C | , < L \ l М Ь м ь |
| D | - = M ] m Н Э н э |
| E | . > N ^ n О Ю о ю |
| F | / ? O _ o П Я п я |
.сс
Таблица 4
Кодировка используемых символов CPA80
| | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
||
| 0 | SPC 0 P ` p Б Р а п я |
| 1 | ! 1 A Q a q В С б р |
| 2 | " 2 B R b r Г Т в с |
| 3 | # 3 C S c s Д У г т |
| 4 | ¤ 4 D T d t Е Ф д у |
| 5 | % 5 E U e u Х е ф |
| 6 | & 6 F V f v Ж Ц х |
| 7 | ' 7 G W g w З Ч ж ц |
| 8 | ( 8 H X h X И Ш з ч |
| 9 | ) 9 I Y i y Й Щ и ш |
| A | LF * : J Z j z К Ъ й щ |
| B | ESC + ; K [ k Л Ы к ъ |
| C | , < L \ l М Ь л ы |
| D | - = M ] m Н Э м ь |
| E | . > N ^ n О Ю н э |
| F | / ? O _ o П Я о ю |
Таблица 5
Кодировка используемых символов FX85
| | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
||
| 0 | SPC 0 P ` p О Ю о ю |
| 1 | ! 1 A Q a q А П Я а п я |
| 2 | " 2 B R b r Б Р б р |
| 3 | # 3 C S c s В С в с |
| 4 | ¤ 4 D T d t Г Т г т |
| 5 | % 5 E U e u Д У д у |
| 6 | & 6 F V f v Е Ф е ф |
| 7 | ' 7 G W g w Х х |
| 8 | ( 8 H X h X Ж Ц ж ц |
| 9 | ) 9 I Y i y З Ч з ч |
| A | LF * : J Z j z И Ш и ш |
| B | ESC + ; K [ k Й Щ й щ |
| C | , < L \ l К Ъ к ъ |
| D | - = M ] m Л Ы л ы |
| E | . > N ^ n М Ь м ь |
| F | / ? O _ o Н Э н э |
.сс
Таблица 6
Управляющие комбинации
| Последовательность | |
| кодов | |
| Назначение |
| ASCII |16-pичн. | |
||
|ESC "!" n |1B 21 n |Основной выбор шрифта печати |
|ESC "-" 0 |1B 2D 0 |Выключить подчеркивание |
|ESC "-" 1 |1B 2D 1 |Включить подчеркивание |
|ESC "4" |1B 34 |Выбор режима "курсив" |
|ESC "5" |1B 35 |Отмена режима "курсив" |
|ESC "w" 0 |1B 77 0 |Выключить режим двойной высоты |
|ESC "w" 1 |1B 77 1 |Включить режим двойной высоты |
|ESC "S" 0 |1B 53 0 |Включить режим верхнего индекса |
|ESC "S" 1 |1B 53 1 |Включить режим нижнего индекса |
|ESC "T" |1B 54 |Отмена режима верхнего/нижнего индекса|
|ESC "L" n,m|1B 4C n,m |Выбор графического режима с двойной |
| | |плотностью |
|ESC "C" n |1B 43 n |Установка длины страницы в строках |
| | |страницы |
|ESC "A" n |1B 41 n |Bыбop n/72-дюймoвoгo шaгa мeжду |
| | |cтpoкaми |
|ESC "8" |1B 38 |Выключить датчик конца бумаги |
|ESC "9" |1B 39 |Включить датчик конца бумаги |
.нф
.сс
.пв
.шп+8
ПРИЛОЖЕНИЕ 3
.нф
.стТОР:шрифты печати